package com.optimus.db.dao;

import com.optimus.common.cvo.ElementoPublicitarioCVO;
import com.optimus.common.cvo.ElementoPublicitarioCVOList;
import com.optimus.common.cvo.ElementoPublicitarioVOList;
import com.optimus.common.cvo.ElementoPublicitarioViewVOList;
import com.optimus.common.util.ApplicationException;
import com.optimus.common.vo.ElementoPublicitarioVO;
import com.optimus.common.vo.view.ElementoPublicitarioViewVO;

/**
 *
 * @author victor
 */
public interface ElementoPublicitarioDAO {
    ElementoPublicitarioVOList listar(ElementoPublicitarioVO elementoPublicitarioVO) throws ApplicationException;
    ElementoPublicitarioCVOList listarEPMercadoCampana(ElementoPublicitarioCVO epcvo) throws ApplicationException;
    ElementoPublicitarioViewVOList listarEPVerificador(ElementoPublicitarioViewVO epvvo) throws ApplicationException;
}
